home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_2 / tw21020.zip / SYSOP.DOC < prev    next >
Text File  |  1993-04-11  |  49KB  |  1,043 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                                   *
  11.               ********************
  12.             **********************    *                   *
  13.             *********************   **                  **
  14.            *         *****         ***                 ***
  15.                      *****       *****               ***** 
  16.                      *****       *****               *****
  17.                      *****        *****             *****    
  18.                      *****        *****      *      *****
  19.                      *****         *****    ***    *****       
  20.                      *****          *****  *****  *****     
  21.                      ***             *****************   
  22.                      **               ******   ******   
  23.                     *   RADE           ****     ****           
  24.                                        **       **         
  25.                                       *        *   ARS  
  26.                                                 
  27.                                        
  28.                      SysOp Reference for release 10.20
  29.  
  30.  
  31.                   THE most popular door game of all time!                                            
  32.  
  33.                 The Creator of TradeWars is Chris Sherrick
  34.               Software & Documentation updates by John Morris
  35.  
  36.                   Copyright 1986 - 1990    John Morris
  37.                             All Rights Reserved
  38.                                        
  39.                                                                  Page 2
  40. CONTENTS
  41.  
  42. 1  About TradeWars  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  3
  43.    Future Directions.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  4
  44.    System Requirements .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  4
  45.    Thanks  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  5
  46.    License .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  5
  47.    Warrantee  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  5
  48.    Acknowledgments  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  5
  49. 2  Files.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  6
  50.    Program control  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  7
  51. 3  Getting Started  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  8
  52.    BBS modes  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  9
  53.       RBBS-PC mode  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  9
  54.       PCBoard mode  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 10 
  55.       Opus 1.03 mode.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 10
  56.       QBBS & FoReM & TPB & T.A.G. mode.  .  .  .  .  .  .  .  .  .  . 11
  57.       Wildcat mode  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 11
  58.       GT Powercomm mode.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 11
  59.       Phoenix mode  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 11
  60.       GAP mode.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 11
  61.       Spitfire mode .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 11
  62.       WWIV mode  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 12
  63.       Opus 1.10 mode.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 12
  64.    Switching over to TW2 10.20  .  .  .  .  .  .  .  .  .  .  .  .  . 12
  65.    Problems?  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 12
  66. 4  Appendices .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 13
  67.    Appendix A - TW Philosophy.  .  .  .  .  .  .  .  .  .  .  .  .  . 13
  68.    Appendix B - How to interface an unsupported BBS to TW  .  .  .  . 14
  69.    Appendix C - Using the new programs.  .  .  .  .  .  .  .  .  .  . 16
  70.    Appendix D - Release History .  .  .  .  .  .  .  .  .  .  .  .  . 17
  71.    Appendix E - TW DEBUG mode.  .  .  .  .  .  .  .  .  .  .  .  .  . 20
  72.   
  73.                                                                  Page 3
  74. ABOUT TRADEWARS
  75.  
  76.    TradeWars  was conceived out of the need for a good on-line game that
  77. anyone could play. Not everyone has the need for, or can afford to call,
  78. a major on-line  computer  network to play a game.   So,  Chris  created
  79. TradeWars.   It  was written originally on a  TRS-80 and had a  whopping
  80. 60 sectors!   It didn't have planets,  Cabal,  probes, mines, teams,  or
  81. any of the other new-fangled gadgets found in the newer releases. It had
  82. Ports for Trading and Fighters for fighting.  A player with 100 fighters
  83. was invincible!
  84.  
  85.    Later Chris  started using a Nochange system in the Reno area run  by
  86. Jim Leenan.  This was back in the  days of version 5  or  6 of  Nochange
  87. which included source code, and ready made communication code.     Chris
  88. decided this would be a great step-up from the TRS-80 days,  and  ported
  89. TradeWars (1) over to the IBM basic format.  TradeWars 1 was short-lived
  90. and was soon replaced by the new-and-improved   TradeWars 2    (known to
  91. everyone nowadays as TW2)    This version included Planets,   99 sectors
  92. and the dreaded Cabal!    About the time TradeWars 2 was really catching
  93. on, Chris left the Reno area for school in southern California.   Before
  94. going Chris gave me an early copy of the  software for me to modify  for 
  95. RBBS-PC use. (His idea was,  the more BBS types getting TW2 the better!)
  96. Well, at that time I was 20 and definately -NO- programmer!   So, primed
  97. with my knowledge of RBBS-PC programming, and some other little tid-bits
  98. I picked up, I started creating my own communications code.   Also I had
  99. the monumental task (to me at the time!) of converting the TW2 code from
  100. a pretty strict Nochange program  to a more modular one which interfaced
  101. with my comm routines. These were the days when doors were just starting
  102. to come out, and -zero- doors code was coming out.   At the time,  doors
  103. were talked about a lot, and weren't much of a reality.   In three weeks
  104. time I had TW2 actually up-and-running on my RBBS 14.1B system,  getting
  105. all my comm info from the dreaded  MESSAGES   file  (some of you'll know
  106. what I mean by that!) Anyways, It wasn't almost till 4 or 5 months later
  107. that I had something halfway decent ready to go.  I decided before I put
  108. it out that I'd make my copy unique and got permission from Chris to  up
  109. the total sector count to 200! Thus began the race for ever larger sizes
  110. 'galaxy-wise'.   Jim Leenan and I  got the 200 sector galaxy well distr-
  111. ibuted and I started work on things Chris  had left provision for in the
  112. data files.  The biggest among these were Teams.    By the summer of '87
  113. all kinds of folks were wanting TW2,  and  different  BBS programs meant
  114. different interfaces,  which  at that time meant different TW2 programs!
  115. Of course, this led to all kinds of chaos   (which still exists today in
  116. the form of unauthorized copies of TW)    By 1988 someone had beat me to
  117. the 1000 sector punch, so to keep the official version of TW competitive
  118. I went to 1000 sectors. To get things under control I had started making
  119. TW less dependent on the BBS it was running under and introduced release
  120. 5.x with the new multi-bbs interface. The next releases featured probes,
  121. mines, networking  capability  for  multi-node  systems,  and  finally a  
  122. semi-non-scrolling ANSI graphics mode in release 6.31.  About the time I
  123. put  out  6.31  I had  started working on the next MAJOR revision of TW.
  124. This major revision was to make the change from Bascom 6.0 to  Microsoft
  125. C 5.1.  Once again TradeWars was my programming lesson.    I had an init
  126. program  done  in about a  month,  and  an editor done in another two or
  127.  
  128.                                                                  Page 4
  129.  
  130. three weeks.  Then, the actual conversion of TW2.EXE took place in about
  131. two weeks .  Time was taken to recode the logic to be far more straight-
  132. forward.   In about 2 months I had the new programs ready for test,  and
  133. gave it out to a few guys for a test.  During the next 4 months or so, I 
  134. had VERY few bug reports  (in fact, none for a two month period)   which 
  135. should have made more paranoid than it did.  Come the middle of December
  136. 1989 I put out 10.00. Bug reports damn near overwhelmed me!   (remember,
  137. its  only a one man operation at the moment!  And that man really has no
  138. idea whats going on!  hehe!)  Anyways,  after correcting the major bugs,
  139. I held off on TW2 10.01 until January 14, 1990.   I decided I had to get
  140. it out to calm some fears, so I did so.  I did manage to calm some fears
  141. and create new ones!  Mainly networking ills.  So, for the last 2 months
  142. I have been working diligently on getting ALL bugs nuked!   As  I  write
  143. this, all the networking problems have been squashed, and quite possibly
  144. DOZENS of other not so noticeable bugs.   I'm not afraid in the least to
  145. admit 10.00 and 10.01 were really pieces of garbage.. I'll just chalk it
  146. up to experience. And I'll work harder in the future to keep problems to
  147. a minimum.  Well, enough -About TradeWars-!   For updates to this, check
  148. the 'Version History' section.
  149.  
  150. FUTURE DIRECTIONS
  151.  
  152.    For the near future I have a few things planned.  First of all, until
  153. the bugs are fixed, I won't be adding any goodies.  Bugs have first pri-
  154. ority! After the bugs have been effectivly nuked, I'll add new additions
  155. to the game. Since we now have more than 1000 sectors possible with  the 
  156. release of 10.20, the next major item is true graphics.  I've dumped the 
  157. ANSI graphics idea in favor of a way of sending graphics commands to the
  158. remote computer to do the graphics. Also in the works is a way to network
  159. the game between several BBS'.  Your ideas on rules for the network game  
  160. would be very appreciated!                           
  161.  
  162. SYSTEM REQUIREMENTS
  163.  
  164.    Starting with release 10.10 you are required to use DOS 3.0 or above.
  165. There are several reasons for this,  a big one is the  plain fact it may
  166. not work under 2.x of DOS because of some of the calls I make. DOS 3 has
  167. been out for 5 years now,  so it is a well proven product,  if you don't
  168. have it you should go get it.
  169.  
  170.    Memory should not be a real problem.  Though I don't  know the  exact
  171. amount of memory TW2 uses I have run it on a computer with about 192K of
  172. memory with no problems.
  173.  
  174. In your CONFIG.SYS file, make sure you have a statement something like:
  175.  
  176. FILES=30
  177.  
  178. Tradewars usually has up to 11 or 12 files open at once ('C' opens 5 of
  179. these files, TW opens the others) So, you have to allow DOS to open more
  180. file than normal!
  181.  
  182.                                                                  Page 5
  183.  
  184. THANKS
  185.  
  186.    I would like to thank every who has helped put together TW2. 
  187.  
  188. Chris Sherrick   --  The creator of the game
  189.  
  190. Jim Leenan              Andrew Hoag              Rick Hines
  191. Roger Reesor            Paul Waldinger           Charlie Smith
  192. Gary Funk               David Friedman           Rob Lerman
  193. Eric Carr               John Zimmerman
  194.  
  195. And to everyone else who called in with bug reports.   I can't name you
  196. all, but you know who you are!
  197.  
  198. LICENSE
  199.  
  200.    TradeWars is copyrighted by Chris Sherrick and I (John Morris). This
  201. means that we are the owners of TradeWars.   This means that our rights
  202. to  the program are  protected under  National law,  and  International
  203. Treaty!
  204.  
  205.    Most people shouldn't be concerned with that.   But  there are a few
  206. who insist on tweaking our old code around and putting their name on it.
  207. I consider that practice Unlawful, Unethical, and just plain theft.
  208.  
  209.    All users of TradeWars  are granted  a limited license to use, copy,
  210. and distribute TradeWars  any way  they  see fit as long as a few rules
  211. are obeyed:
  212.  
  213. 1 You may use this program for any commercial or non-commercial purpose.
  214.   Use it on your company, private, or school BBS,  or in any other way,
  215.   I leave it up to your imagination.
  216.  
  217. 2 You may copy copy and distribute as many copies of this program as you
  218.   like, as long as you don't charge any money for the program itself. A
  219.   small fee is allowed for copying, handling, mailing, and the diskette
  220.   containing the copy, but it is not expected to exceed the real costs.
  221.   In other words, you aren't supposed to make a profit.
  222.  
  223. 3 The program is used, and/or  distributed  unmodified,  with  complete
  224.   documentation.
  225.  
  226. WARRANTEE
  227.  
  228.   I'll keep  this section  of the  docs real short.  TradeWars  is  not
  229. warranteed in any way, shape, or form.  This program is provided AS IS.
  230.  
  231. ACKNOWLEDGMENTS
  232.  
  233. Certain portions of TradeWars are Copyrighted by:
  234.  
  235.   Microsoft Corporation  (Microsoft Quick C 2.0, C 5.1, and MASM 5.1)
  236.   Donald Gloistein       (FosLib Version 2.0)
  237.   Greenleaf Software     (Greenleaf Comm Library 3.0)
  238.   
  239. My thanks to them all for making my life easier with their great software!
  240.  
  241.                                                                  Page 6
  242.  
  243. FILES
  244.  
  245.    TradeWars is distributed in one file.   The file is in the following
  246. format:
  247.  
  248. TW2-xxxx.ZIP     where 'xxxx' is the release number.  In this case, the
  249. filename  TW2-1020.ZIP  would contain TW2 release 10.20
  250.  
  251. TW2-1020.ZIP contains the following files:
  252.  
  253. I.ZIP which contains:
  254.     I.EXE         -- this initializes the whole game from scratch
  255.     PRTNAMES.DAT  -- contains port names for 323 ports          
  256. EDTEXT.ZIP which contains:
  257.     EDTEXT.EXE    -- Multi-language text editor
  258.     EDTEXT.DOC    -- Doc on how to use EdText to change the TW text
  259.     TW2TEXT.DAT   -- Text for TW2.EXE  (compiled into TW2.ENG)
  260.     TWMTEXT.DAT   -- Text for TWMAINT.EXE (compiled into TWMAINT.ENG)
  261. REGISTER.DOC  -- info on how to register TW2
  262. SYSOP.DOC     -- this document
  263. TW2.ENG       -- English text for TW2.EXE
  264. TW2.EXE       -- this is the game itself
  265. TWCLOSEA.DAT  -- ascii closing text file
  266. TWCLOSEC.DAT  -- color closing text file
  267. TWEDIT.DOC    -- docs on how TWEDIT works
  268. TWEDIT.EXE    -- the TW2 editor program
  269. TWINSTR.DOC   -- player document
  270. TWMAINT.ENG   -- English text for TWMAINT.EXE
  271. TWMAINT.EXE   -- this is the daily maintenance program
  272. TWOPENA.DAT   -- ascii opening text file
  273. TWOPENC.DAT   -- color opening text file
  274.  
  275.    After 'I' has been run,  you'll notice  that quite a  few more files
  276. now exist on your disk. They include the following:
  277.  
  278. TWMAIN.DAT    -- this contains TW2 configuration and game options
  279. TWPLAYER.DAT  -- this contains player info
  280. TWSCTR01.DAT  -- contains sector warp info
  281. TWSCTR02.DAT  -- contains info on contents of each sector
  282. TWPORT.DAT    -- contains info on each port
  283. TWPLANET.DAT  -- contains info on each planet
  284. TWTEAM.DAT    -- contains team info
  285. TWNEWS.DAT    -- contains current events in binary format
  286. TWPMESS.DAT   -- contains info on game messages to each player
  287. TWRMESS.IDX   -- radio message index file
  288. TWRMESS.DAT   -- radio message data file
  289.  
  290.    That should be about it. Most files are static in length, others will
  291. grow slightly as time  goes by.  TW will  try its best to keep the  file
  292. sizes from getting out of hand.
  293.  
  294. AUTHENTICITY VERIFICATION
  295.  
  296. TradeWars also uses the new Authenticity Verification feature of PKZip
  297. 1.10.  
  298.  
  299. Make sure the Auto-Verify message (-AV) comes up for every file!
  300. Also check to see if the TRADEWARS SOFTWARE AUTO-VERIFY message appears
  301. upon completion of the unpacking.
  302.  
  303. If you don't see this message then the ZIP file has been modified after I
  304. released it.. and I wouldn't use it!  
  305.  
  306.                                                                  Page 7
  307.  
  308. PROGRAM CONTROL
  309.  
  310.    There are two different  ways to control  behavior of  the TW2 family
  311. of programs.  These include command  line switches and  run-time control
  312. keys.
  313.  
  314. Control keys:
  315.  
  316. F1    --  Exit TW2 immediately.  TW2 will  do  its  routine end  of game 
  317.           clean-up, then exit.  Both TWEDIT and TWMAINT will exit NOW!
  318. F2    --  The program will try to load a  copy of COMMAND.COM on  top of
  319.           itself.  COMMAND.COM should be in the same directory.
  320. F9    --  This toggles the display on/off.  RBBS and  PCB SysOps will be
  321.           familiar with this feature.
  322. F10   --  Invokes chat mode.  Hit ESCape to get out of the chat.
  323.  
  324. PGDN   --  These two keys will DEcrease a  users  time limit.  PGDN will
  325. CTRL-PGDN  subtract one minute for each press,  CTRL-PGDN  will subtract
  326.            10 minutes for each press.  You  can view the result  in  the
  327.            lower right corner.
  328.  
  329. PGUP   --  These two keys will INcrease a  users  time limit.  PGUP will
  330. CTRL-PGUP  add one minute for each press,  CTRL-PGUP will add 10 minutes
  331.            for each press.
  332.  
  333. Command Line Switches:
  334.  
  335.    Command line switches begin with either a slash ('/') or a dash ('-')
  336.  
  337.  x    --  Where 'x' is a node number. If you wish to tell TW which node
  338.           it is running on, you must specify it as the FIRST parameter.
  339.           Node numbers are 1 character in length, with 36 nodes possible
  340.           (in RBBS, Wildcat!, or Non-BBS modes) numbers 0 thru 9, 
  341.           and letters A - Z are okay. Used in this order,  12..90AB..Z 
  342.           to get 36 nodes.
  343.  
  344. /B    --  Tells the programs to run in 'batch' mode.  This means it will
  345.           not ask for a name when used in conjunction with the /L switch
  346.           This MUST be used when running TWMAINT in an event batch file.
  347.  
  348. /Cx   --  This tells the program which port to use.  /C1 would tell  the   
  349.           program to use com port 1.
  350.  
  351. /D    --  Use DOS only for input and output. This will allow redirection,
  352.           though I've never tested it. This will turn off the status line
  353.           on line 25.
  354.  
  355. /F    --  Force the program to use a FOSSIL driver. Note, if the program
  356.           fails to initialize the FOSSIL,  it will use its own comm rou-
  357.           tines.
  358.  
  359. /G    --  For Opus 1.03 SysOps.  This forces ANSI color ON.  This is not
  360.           needed for Opus 1.10
  361.  
  362. /L    --  This forces the programs to operate in local mode. The program
  363.           does not need ANY BBS files to operate in this mode.
  364.  
  365. /P:   --  Tells the program where to get info on the current user of the
  366.           BBS   This switch is used in ALL modes except for RBBS mode.
  367.                                                                  Page 8
  368.  
  369. /Sxxx --  This will tell TW at what speed to operate. If the program saw
  370.           /S38400 it would open the port with a speed of 38400 bps.
  371.  
  372. /Txx  --  This switch is  also used  for Opus 1.03 SysOps.  It tells the
  373.           program how much TOTAL time is allowed for the current user.
  374.  
  375.   If your BBS provides some means for TW to determine if the SysOp is on,
  376. you will have an extra option in TW2.EXE,  the  'E'  command.  This will 
  377. allow access to the editor from TW2.  If there  is no means to check for
  378. SysOp,  you will not have this option.  This is for your security.
  379.  
  380. Stack Commands
  381.  
  382.    Commands in TW can be stacked. You can use  four different symbols to 
  383. separate each command. These symbols are:  ' ' SPACE,    ',' COMMA, 
  384. ';' SEMI-COLON, and ':' COLON
  385.  
  386. You could tell the program to execute something like this:
  387.  
  388. M;174;M;176
  389.  
  390. which would move you to sector 174, then sector 176.   This same command
  391. would be perfectly legal like this:
  392.  
  393. M 174 M 176   or like this..
  394. M,174;M:176
  395.  
  396. GETTING STARTED
  397.  
  398.    I'll try to make the set-up as painless as possible.  First, you need
  399. to copy TW2-1020.ZIP to  the directory in which you  plan to keep all of
  400. your TradeWars files.  Then you need to use PKUNZIP to get the files out
  401. of TW2-1020.ZIP.  Once you have the files you may delete the ZIP file to
  402. keep used disk space to a minimum.  The next thing you have to do is run
  403. I.EXE.  Just type I at  the prompt and hit [ENTER].   You  will be  then
  404. prompted for the information that 'I' needs from you. This will vary  in
  405. the Registered, and non-Registered versions.
  406.  
  407.    Then the program  will get  to the  BBS set-up section.  This area is
  408. pretty self-explanitory. We'll go thru each question:
  409.  
  410. Ranking filename:  This is where TW will put  the current rankings  in a
  411.                    text file. This is usually used by the BBS as a bull-
  412.                    etin.  Even if you aren't going to use it, put a file
  413.                    name there.
  414.  
  415. Idle timeout:  This is  how many minutes  TW will  wait  for the user to
  416.                input some data.  This is usually 3 to 5 minutes.
  417.                                                                  Page 9
  418.  
  419. Aliases:  TW supports aliases. They are usually used so the user can get
  420.           a little wilder.
  421.  
  422. Maximum time:  This is the maximum amount of minutes  a  user can use TW
  423.                per DAY.  This is a TW time limit, and  the  minutes they
  424.                have already used are subtracted from the time passed  to
  425.                the program.
  426.  
  427. SysOp name:  This is the guy who runs the BBS.  Generally thats YOU!
  428.  
  429. BBS Name:  This is the name of your system!
  430.  
  431. Modem speed:   This is generally NOT used.  DO NOT use  this if  you are
  432.                running multiple nodes with different speed modems.  This
  433.                can be used on single node systems with locked com ports.
  434.  
  435. BBS type:  Here you are asked what type of BBS you are running.    Enter
  436.            the number which corresponds to the interface type.  Next you
  437.            will get a little note which tells you how  to tell  TW  what
  438.            BBS info file to get info from.   RBBS SysOps,  you  will  be 
  439.            asked for the drive:\path\filename of your MESSAGES file.  If
  440.            you don't want TW to access your MESSAGES file,  then  choose
  441.            QBBS mode.  RBBS SysOps,  you  will also be  asked if you are 
  442.            using GMon.  Answer yes, or no.
  443.  
  444.            If you are not running a BBS, then just answer 0, then when
  445.            you run the program, use the /L parameter for local mode.
  446.            Local mode bypasses use of the BBS interface file. If running
  447.            on a network, you can specify the node number with the follow-
  448.            syntax:
  449.            TW2 x /L [/G]
  450.            where 'x' is the node number (see above), and /G for color.
  451.  
  452. Maintenance: You are asked whether TW will run maintenance automatically
  453.              or in an event batch file.  To run TWMAINT  in a batch file
  454.              you must use the command:   TWMAINT /L /B
  455.  
  456. Network mode:  In this mode the program will open files  in SHARED mode.
  457.                You must have SHARE loaded for network mode to work corr-
  458.                ectly. Don't forget to tell TW how many nodes!
  459.  
  460.   Lastly, the program will try to run maintenance. If it fails to do so,
  461. you will be told to run it with the command:  TWMAINT /L /B 
  462.  
  463. Okay.. We are all done with initialization.
  464.  
  465.    If you need to change anything, just load the editor (TWEDIT /L) and
  466.    choose 'A' for main options.
  467.  
  468. BBS MODES
  469.  
  470. 0 - RBBS-PC Mode        
  471.     The  programs  use  the  DORINFOx.DEF file  for getting info  on the
  472.     current user.  Instead of  using the /P: parameter to  tell TW which 
  473.     DORINFO file to use,  TW makes an  assumption according  to the node 
  474.     number passed to TW on the command line.  If there is no node number
  475.     on the command line, TW will look for DORINFO1.DEF. If you have node
  476.     '2' on the command line, TW will look for DORINFO2.DEF.  NOTE,   the
  477.     node number must be the first command line parameter after the file-
  478.     name of the program  (ie:  TW2 2     for node 2)
  479.                                                                  Page 10
  480.  
  481.     If you are using GMon, TW will  return  directly to GMon,  bypassing
  482.     MONITOR1.EXE when you tell the program you are using GMon in TWRI.
  483.  
  484.     Also note, that TW does file/record  locking  in a  different manner
  485.     than RBBS-PC.  You must have DOS 3 (or greater) and SHARE.EXE loaded
  486.  
  487. 1 - PCBoard mode
  488.     First, you must be running a program which creates a PCBOARD.SYS  in
  489.     PCBoard 14.x format. Next in your TW batch  file,  you must tell  TW
  490.     where to find the PCBOARD.SYS file for each node.  Do this with  the
  491.     /P: parameter like so:  (this line is in your batch file)
  492.  
  493.     TW2 /P:C:\PCB2\PCBOARD.SYS
  494.  
  495.     Searchlight mode  may require  the use  of  a conversion  program to
  496.     change the format of the PCBOARD.SYS file.  I 'hear' that the newest
  497.     versions of Searchlight create a correct file.     In your DOORS.DEF
  498.     file, you will need a line like this:
  499.  
  500.     10;0;0;?;TradeWars 2 Release 10.20;C:\SLBBS;TW2.EXE /P:PCBOARD.SYS
  501.  
  502.     the '?' is the security level needed to run the door. Make sure your
  503.     /P: parameter contains the complete driver path  to  the PCBOARD.SYS
  504.     file.
  505.  
  506. 2 - Opus 1.03 mode
  507.     First,   I suggest switching over to the new version of Opus (1.1x).
  508.     The interface is much more painless. Okay, on to the directions.
  509.  
  510.     You must tell TW which copy of the LASTUSER.BBS file to use. Use the
  511.     /P: parameter for this.
  512.  
  513.     Also,  you must specify  the com port to use.  Use the /Cx parameter 
  514.     this.
  515.  
  516.     If you have a modem at a locked speed,  you must  use the /Sxxx parm
  517.     to specify the locked speed.
  518.  
  519.     Use /G to turn ANSI graphics on.  You'll probably need to set up two
  520.     doors. One that uses  a batch file with  the /G parm,  and  one that 
  521.     doesn't have the /G.
  522.  
  523.     To specify the TOTAL time for  this users session use the /Txx parm.
  524.     /T45 would tell TW the session limit is 45 minutes. If the user  was
  525.     in the BBS for 20 minutes, TW would let  the user have the remaining
  526.     25 minutes for TW.
  527.  
  528.     A typical command line would be:
  529.  
  530.     TW2 /C2 /S19200 /P:C:\BBS\LASTUSER.BBS /G /T30
  531.  
  532.     (com 2, locked speed of 19200, graphics on, and 30 minute limit)
  533.  
  534.     Lastly,  I have nothing against Opus 1.03.. but GET OPUS 1.1x !!!
  535.     it'll make life MUCH easier.
  536.                                                                  Page 11
  537.  
  538. 3 - QBBS & FoReM & TPB & T.A.G. mode
  539.     In this mode TW will look for the DORINFOx.DEF file just like in the
  540.     RBBS-PC mode. Unlike the RBBS mode,  it won't  look for the MESSAGES
  541.     file.  You do NOT need to use the /P parameter.
  542.  
  543.     Last time I checked the TPB guys would have nothing to do with doors
  544.     and wouldn't support their door interface. You can try contacting me
  545.     to see if I can be of help, but I can't guarantee anything.   I know 
  546.     that TPB creates an 'almost' correct DORINFO file.
  547.  
  548. 4 - Wildcat mode
  549.     Use the /P: parameter to tell TW where to find the CALLINFO.BBS file
  550.     TW will extract the needed info from the CALLINFO file.
  551.     Example:
  552.     TW2 /P:C:\WCAT\CALLINFO.BBS
  553.  
  554.     If you are running multiple nodes, you need to specify the node number
  555.     on the command line. The node number is ALWAYS the first parameter, so
  556.     do it like this:
  557.     TW2 2 /P:C:\WCAT\CALLINFO.BBS
  558.  
  559.     That would tell TW that it is running under node 2
  560.     
  561.  
  562. 5 - GT Powercomm mode
  563.     To run under GT Powercomm you need to use several command line parms
  564.     They include:
  565.  
  566.     Use the /P: parameter to tell TW the name of the GTUSER.BBS file.
  567.  
  568.     Use the /Cx parameter to specify the comm port to be used.
  569.  
  570.     If you have your modem locked at a high speed use the /Sxxx parm  to
  571.     specify that speed.
  572.  
  573.     Example command line:
  574.     TW2 /C2 /S19200 /P:C:\GT\GTUSER.BBS
  575.     (com 2, locked speed of 19200)
  576.  
  577.     The GTPower interface should work as of release 10.20, if you have
  578.     difficulties, yell in my direction, and I'll fix it VERY fast!
  579.  
  580. 6 - Phoenix mode
  581.     Simply tell TW where to find the INFO.BBS file.  Like so:
  582.  
  583.     TW2 /P:C:\PHNX\INFO.BBS
  584.  
  585. 7 - GAP mode
  586.     In GAP mode TW uses the  DOORS.SYS file from  which it extracts  the
  587.     needed info.  Simply tell TW where to find the DOOR.SYS file:
  588.  
  589.     TW2 /P:C:\GAP\DOOR.SYS
  590.  
  591. 8 - Spitfire mode
  592.     Spitfire SysOps you need to tell TW where to locate the  SFDOORS.DAT
  593.     file like so:
  594.  
  595.     TW2 /P:C:\SPTFR\SFDOORS.DAT
  596.  
  597.     The Spitfire interface should work as of release 10.20, if you have
  598.     difficulties, yell in my direction, and I'll fix it VERY fast!
  599.                                                                  Page 12
  600.  
  601. 9 - WWIV mode
  602.     You need to tell TW where to find the CHAIN.TXT file.   Use  the /P:
  603.     parameter to do this:
  604.     
  605.     TW2 /P:C:\WWIV\CHAIN.TXT
  606.  
  607.     I believe you also need to use the 'shrink' out of memory option. If
  608.     I have my terminology wrong, tell me, and I'll fix it!
  609.  
  610. 10- Opus 1.10 mode
  611.     You just need to tell TW where  to find the  LASTUSxx.BBS file.  Use
  612.     the /P: parameter to do this like so:
  613.  
  614.     TW2 /P:C:\OPUS\LASTUS00.BBS
  615.  
  616. NOTE:  If the directions to your specific BBS type don't contain info on
  617. how to use all of the different command line  parameters,  then  you may 
  618. not need to use  those command  line parameters!   Most BBS  types write
  619. all the info TW is looking for in their special file. The only real time
  620. command line parameters like /Sxxx, /Cx, /F, /T, etc, are needed is when
  621. that special file doesn't contain the needed info.
  622.  
  623. SWITCHING TO TW 10.20
  624.     
  625.    If you are switching to 10.20 from and release prior to 10.x you need
  626. to start completely from scratch.  The file formats are NOT compatible!!
  627.  
  628.    If you were using 10.0x or 10.10 then you  just need to copy  the EXE
  629. files into your current TW directory. (ie:replace your current EXE files
  630. with the newer ones.) THEN, run the maintenance program, it will convert
  631. some TW data to a newer format.
  632.  
  633.    If you are running TW  in network mode,and you don't remember telling
  634. TW how many nodes you are running,  then go into  the editor and  choose
  635. option A then change the Maximum Number of Nodes. TW needs that info for 
  636. internode chatting.  This is -VERY- important!
  637.  
  638. PROBLEMS?
  639.  
  640.    If you have found a bug in the program  try to get a capture file  of
  641. the problem.  As they say:  "Gather enough information, and the solution
  642. will be obvious"  The solution is my problem, so I need as much informa-
  643. tion as is humanly possible.   I need to know things like release number,
  644. BBS type, where/when the problem occurs.. etc.etc. The more info, the
  645. better.
  646.  
  647.    Of course, the only TradeWars I support is the one I put out.  I will
  648. not help get another version other than mine going.
  649.  
  650.    Don't be afraid to contact me.  You can get hold  of me on my system,
  651. The Reno RBBS, or by voice phone. On the BBS use either the DOORS or the
  652. TW-BETA conferences for your problem reports. Also, you can reach me thru
  653. the TW-BETA, and/or the TW-ECHO echomail conferences! If you don't have
  654. them, request them! These are the official TW echomail conferences!
  655.  
  656. John Morris
  657. TradeWars Software
  658. The Reno RBBS
  659. (702) 746-1358 Voice
  660. (702) 746-1364 Data
  661. (702) 746-1365 Data
  662.  
  663. TW2 can be FREQed at the two above data numbers.  Use the special name of:
  664. TW2    and you'll get the latest version.
  665.                                                                  Page 13
  666.  
  667. APPENDIX A
  668.  
  669.   TW Philosophy (or why the official version 'is the way it is')
  670.  
  671.   I get complaints, and ideas sent to me all the time concerning TW2. Most
  672. SysOps wishing me to add this or that to the program 'because another
  673. version of TW has it'.
  674.   Though most people won't believe it, there is a method behind my madness.
  675. Compare the way you have your game set-up to mine:
  676.  
  677.   My players start with 25 fighters, 500 credits and 25 holds. They are
  678. allowed 65(!) turns per day, max! Their maximum amount of holds is 50.
  679. Believe it or not this is THE best way to set the game up.. The business
  680. where a user gets 150-200 turns a day turns TW into a 'playable' game, but
  681. it is only playable for a couple of weeks. Lets face it folks, when you
  682. allow a user to rape ports and trade for 150 + turns, your ports will dry
  683. up in no time at all. Of course the pirate copies of TW try to deal with
  684. this with bells and whistles. With my game set up as above, the game ends
  685. up being not only more enjoyable in the long run, but it will end up
  686. being far and above a more competitive game. I don't believe in allowing
  687. ANY player to attack 'ANONYMOUSly' from several sectors away with a battle
  688. group.. That is NOT Tradewars. That is wimp wars.
  689.  
  690.   The key word which has made TW popular (and will continue to do so) is
  691. BALANCE! This balance is achieved by keeping the game from getting out of
  692. hand. 150+ turns is out of hand. More than 50 cargo holds is out of hand.
  693. I could go on and on. The SysOp should have to set up ZERO planets. (yes,
  694. 0!) The users should have this responsibility. Tradewars was designed
  695. to be able to run without ANY SysOp intervention. (after setting it up)
  696. I think SysOps would be suprised just how well the game does work without
  697. any intervention.
  698.   
  699.   Of course this all just my opinion. Most SysOps will look at this little
  700. message and start hooting and jeering, or just plain laugh.. But don't
  701. knock it till ya try it.
  702.  
  703. A little added stuffs (7/89)
  704. ----------------------------
  705.  
  706.   I just heard a few days ago that good ol' Alan D. is planning on putting
  707. out another version of 'his TW'..  One of the neatest features (I hear) is
  708. that there will be computer function which will allow the game to take
  709. your turns for you. I don't mean to laugh, but lets face it, that is a joke!
  710. As the days go by, the pirate version he puts out becomes more of a 
  711. mockery than anything else. I don't believe in legal action (it'll hurt
  712. TW more than help it) and the guy doesn't listen when I ask him politely
  713. to stop putting his own version out. The only way to get the guy to stop
  714. is for YOU the SysOp to stop using his version! It's a case of ethics,
  715. and Alan Davenport has none. Besides, the game is copyrighted, and he is
  716. in constant violation of that copyright.
  717.                                                                 Page 14
  718.  
  719.   The official release will continue on its current course of keeping the
  720. game a challenge. The players will actually have to THINK! (wow! what a
  721. concept, huh?) Of course new features will be added. Some will help the
  722. player play the game, but most will be invisible to the player, and make
  723. the game ever more interesting.
  724.   For the last four years, TW2 has been a one man operation (ME), and
  725. I have a rough time finding time to spread the word on pirate versions
  726. versus the official version. I could not tell you how much it would mean
  727. to me if you could help me do that.
  728.  
  729.   -- John Morris -- Co-Author
  730.  
  731. APPENDIX B
  732.  
  733. How to interface your unsupported BBS to TW2
  734. --------------------------------------------
  735.  
  736. Your program will need to create a small, simple text file known as the
  737. Door Info file. 
  738.  
  739. For Single node BBS's this file will be named:
  740.    DORINFO1.DEF
  741.  
  742. For multi-node BBS's this will be named like so:
  743.    DORINFO1.DEF for node 1,     DORINFO2.DEF for node 2,   etc.
  744.  
  745. TW accepts a command line parameter which tells it which node (if any) it
  746. is running on. If there is no command line parameter then TW looks for
  747. DORINFO1.DEF. If TW sees this:
  748.  
  749. TW2.EXE 2
  750.  
  751. it will look for DORINFO2.DEF, if it was a '1' then it would look for
  752. DORINFO1.DEF.. etc. etc.
  753.  
  754. The format of the file is as follows:
  755.  
  756. BBS Name
  757. SysOps First Name
  758. SysOps Last Name
  759. Com Port
  760. Baud and Parity
  761. Network Type
  762. Current Users First Name
  763. Current Users Last Name
  764. Current Users City
  765. Graphics
  766. Security Level
  767. Minutes left in session
  768. Fossil driver present
  769.                                                                  Page 15
  770.  
  771. This file typically looks like this:
  772.  
  773. Example 1:                               Example 2:
  774. ----------                               ----------
  775. (remote user at 2400, even parity,       (local user, in this case the SysOp
  776. 7 data bits, no graphics, and RBBS       graphics are on, and a fossil driver
  777. is NOT using fossil driver)              is present)
  778.  
  779. THE RENO RBBS                            THE RENO RBBS 
  780. JOHN                                     JOHN
  781. MORRIS                                   MORRIS
  782. COM2                                     COM0
  783. 2400 BAUD,E,7,1                          9600 BAUD,N,8,1
  784.  0                                        3
  785. JOE                                      SYSOP 
  786. USER   
  787. RENO, NV                                 RENO, NV
  788.  0                                        2
  789.  5                                        20
  790.  57                                       119
  791.  0                                       -1   
  792.  
  793. Typical quirks with the DORINFOx.DEF file and TW2
  794. -------------------------------------------------
  795.  
  796. To get TW to look for a DORINFOx.DEF file, set the BBS type to 3.
  797.  
  798. 1. A local user is determined when the Com Port is set to:  COM0
  799.    Also a 'last resort method' is to set the bps rate to 0 (NOTE: this last
  800.    method is not used in the standard DORINFOx.DEF file).
  801.  
  802. 2. When the sysop is using the game, the current users first name is 'SYSOP'
  803.    and the current users last name is ''  (a null string, the only chars
  804.    found on the line are a carriage return/line feed combo) 
  805.    Also acceptable is the users first name is the same as the SysOps first 
  806.    name, AND the users last name is the same as the SysOps last name, but
  807.    this is only as a last resort.
  808.  
  809. 3. Graphics are off when a '0' is found in the graphics field. Any number
  810.    above 0 (typically 1 or 2) is considered 'graphics/color ON' by TW.
  811.  
  812. 4. Note the baud and parity field. Whatever the baud and parity it MUST be
  813.    in the above format. Some more examples:
  814.  
  815.    300 BAUD,N,8,1
  816.    1200 BAUD,E,7,1
  817.    19200 BAUD,N,8,1
  818.                                                                  Page 16
  819.   
  820.    TW parses out the ' BAUD' part of the string.. so it MUST be there.
  821.  
  822. 5. The Fossil driver field is one of two settings: 0 (not present) or,
  823.    -1 (present)
  824.  
  825. 6. Though TW2 10 doesn't use the BBS Name, SysOps first OR last name
  826.    Network Type, Users City, and Security Level fields, these lines still 
  827.    must be present in one form or another.
  828.  
  829. 7. Everything in this file should be in CAPS, otherwise no telling
  830.    what will happen.
  831.  
  832. 8. The space in front of the integers doesn't actually need to be present
  833.    it is just a by product of the way BASIC prints numbers into a file.
  834.  
  835. I personally like this file because of its small size and simplicity. And
  836. I wish more BBS programs would adopt it. If this appendix doesn't contain
  837. enough info, just call and scream at me, or drop me a line in the mail or
  838. on my BBS telling me what I missed.. I'll fix it.. I promise!
  839.  
  840.  
  841. APPENDIX C
  842.  
  843. Using the new programs:
  844. -----------------------
  845.  
  846. Running TWMAINT in local mode (during an event)  use the following command:
  847.  
  848. TWMAINT /L /B
  849.  
  850.  
  851. Using command line parameters:
  852. ------------------------------
  853. NOTE:  Make sure there are spaces in between each command line parameter!
  854. -----  This operates different than previous version where all the commands
  855.        could look like this:  /L/B  this is no longer the case!
  856.  
  857.                                                                  Page 17
  858. APPENDIX D
  859.  
  860. VERSION HISTORY -- (All version below 10.0 have condensed history info)
  861. ***********************************************************************
  862.  
  863. Features of TW2 release 5.x (5.0 released on 5/01 to 5.24 rel. on 06/19/88)
  864.  
  865.   Several parts of the game have been completely (and I mean completely)
  866. rewritten to run more logically, and reduce the risks of bugs. Cabal
  867. maintenance was one of the areas that went through this. The Cabal are now
  868. more ruthless that ever before, and to keep things interesting all 20
  869. Cabal groups are active at least as long as the maintenance program is
  870. running. Some groups won't survive the maintenance program, but they are
  871. active while it is running.
  872.   Cabal Regeneration now means what it says, so be careful how high you
  873. set the regeneration per day. Before, there was 'sort of' a limit on
  874. how many total Cabal were wandering around in the galaxy.. This is no
  875. longer so.
  876.  
  877. Features of TW2 Release 6.1  (10/23/88)
  878. ---------------------------
  879.  
  880.   The Cabal are now totally configurable. you can set the amount of groups
  881. (up to 50).  The Cabal are still VERY ruthless in the game, and it really
  882. takes a good player, or good team to make it up high in the rankings.
  883.   You can set the Cabal difficulty ratio, which you'll find in the
  884. [G]eneral edit area of TWEDIT.  This level can be from 1 to 10, and
  885. a good setting is 3 or 4..
  886.   You can also set the sectors the Cabal can reside in!  no more 83-85
  887. restriction! This really makes the game interesting. There are 8 Cabal
  888. sectors in all.
  889.  
  890. Release 6.2  (01/08/89)
  891. -----------------------
  892.  
  893.   Most important feature added in 6.2 is true record & file locking using
  894. DOS's SHARE.  If you specify Network in the TW2.DAT file, SHARE must be
  895. loaded in every partition you plan to run TW in!  Along with the file 
  896. locking a couple real time mods were added.  When you are playing the game
  897. and run into another 'actively playing user' you will see a '*' in front
  898. of their name!  The game also checks to see if the user has been attacked
  899. by an active player, and will kick 'em out if they were killed!
  900.                                                                  Page 18
  901.  
  902. Release 6.3  (04/09/89)
  903. ------------------------
  904.  
  905. Added more ANSI graphics with the addition of a third 'graphics mode'. The
  906. first mode is plain text, second mode is ANSI colored text, and third is
  907. ANSI color/graphics.  Only the higher speed modem users will want to use
  908. this mode (unless they are suckers for punishment). Also cleared up are a
  909. few ambiguities and/or irregularities.  Added is an appendix explaining 
  910. how you can interface to TW from your BBS system (if it does not already
  911. have an interface built in.)
  912.  
  913. Release 6.31  (05/30/89)
  914. ------------------------
  915.  
  916. Some minor bug fixes to 6.30.. but still, as it turns out, on the buggy
  917. side.
  918.  
  919. Releases 7.x 8.x 9.x (4/01/89 to 7/01/89)
  920. -----------------------------------------
  921. Internal ONLY releases of the new TW in C.. These versions led to:
  922.  
  923. Release 10.0 (12/17/89)  (First used by my TW players 7/10/89 or so)
  924. -----------------------
  925.  
  926. First release of TradeWars in the C language.  Some former 'features' were
  927. nuked in favor of new techniques to be used in the future. For instance,
  928. graphics are gone until a suitable method (in other words: a FAST method)
  929. is completed. Added is support for more BBS types, Dynamic Cabal (they can
  930. move *while* the user is on-line), and internal support for a wide variety
  931. of future options. The game is much faster in many areas.. and about the
  932. same in others. The EXE file is currently 60K smaller than the last BASIC
  933. version (and 40K in the current EXE file is support for a wide variety of
  934. communication options including FOSSIL, Non/FOSSIL support w/ BPS rates of
  935. up to 115200). (so, I'm thinking ahead..) Also, The C version is uncrash-
  936. able when you think in terms of 'Hit any key to return to system' seen 
  937. when a BASIC program encounters something it doesn't like. Any possible
  938. error should result in a graceful exit.
  939.  
  940. Release 10.01 (01/14/90)
  941. ------------------------
  942.  
  943. Maintenance Release Only!  Many bugs fixed!  I'll try to list them:
  944. Fix 1: Eliminated the negative trading price bug.. (worst of the bunch!)
  945. Fix 2: Fixed GTUSER.BBS interface.. (I never did find the bug, so I
  946.        rewrote the whole thing.
  947. Fix 3: If the SysOp did not have ANSI.SYS loaded, the local screen would
  948.        not have ANY text printed to it!  SO I rewrote the local screen
  949.        routines.. They are 4 to 5 times faster now!
  950.  
  951.                                                                  Page 19
  952.  
  953. Fix 4: Fixed team bug. Team info was not recorded when user [M]ade a team.
  954.        To get  teams back  on track,  simply eliminate  all  teams in the
  955.        editor, and make sure everone does not belong to a team,  then let
  956.        them create the teams from scratch.
  957. Fix 5: On systems  inited  after 01/01/90  TWMAINT would delete all users
  958.        even if they were on that day.. The program was insisting negative
  959.        numbers were greater then positive.. so I rewrote a few lines..
  960. Fix 6: Removed unsightly debugging code in trading area.
  961. Fix 7: Made sure when a SysOp specifies a comm port in TWEDIT that the 
  962.        program actually uses that port number!
  963. Fix 8: Made sure bulletin was completely printed out every time!
  964.  
  965. Release 10.10 (05/01/90)
  966. ------------------------
  967.  
  968. Lots & Lots of bug fixes.. some pretty apparent, others not so apparent.
  969. Added to the program are an Opus 1.10 interface, and a way for players
  970. to chat across nodes. Also starting with release 10.10 TW will be 'Auto-
  971. Verified' everytime you unZIP the package. This is using the authenticity
  972. verification feature of PKZip 1.10.  If you didn't see an auto-verify
  973. message when you unZIPped the file, then I'd do a couple things. First,
  974. I wouldn't use the files  (this is for security reasons).  Second,  I'd 
  975. complain to the SysOp of the bulletin board system that modified the file.
  976. The Auto-Verify message serves one main purpose: It makes sure that the 
  977. file has not been modified since I ZIPped it up.  This should make us both
  978. breathe a little easier.    My thanks  to Phil Katz for  that wonderful
  979. feature!
  980.  
  981. Release 10.20 (08/26/90)
  982. ------------------------
  983.  
  984. Main change.. Two versions. Registered, and unregistered. With the registered
  985. version you get the possibility of more than 1000 sectors. Added was multi-
  986. language capability.  Fixes:   Rankings completely rewritten to be a lot
  987. faster, this is because with the possibility of many sectors, rankings 
  988. could have taken FOREVER in their former incarnation.  A couple BBS interface
  989. bugs were nuked, included therein are the Spitfire minutes->seconds bug,
  990. and a rewrite of the GTUSER.BBS interface (I'm keeping my fingers crossed)
  991. Flow control problems were fixed (when NOT using a FOSSIL driver) except
  992. for the problem where the program ends before the buffers are cleared.. I'm
  993. working on that..  On multi-node systems, teams, planets, and players could
  994. get cross linked, for instance, sector 12 and sector 783 could have the same
  995. planet.  This happened when two players on separate nodes would make a team
  996. or create a planet.. TW now checks to make sure it gets a separate record.
  997. (note, TW won't fix the problem if already done, that must be done manually).
  998. I redid the stack command routines.  Try some stack commands, and tell your
  999. users about them. Also fixed, Messages to TEAMS sometimes being seen by
  1000. users not belonging to that team. Porting in a sector that has no port,
  1001. after sending a probe to a sector with a port. Surrenduring actually works
  1002. when turned on. Reports of fighters remaining weren't correct in the beta
  1003. releases of TW2 10.20.. fixed for the real release.
  1004.  
  1005. Problems I am aware of:
  1006. -----------------------
  1007.  
  1008. For some reason the FOSSIL interface in TW will not work with X00!! 
  1009. (not always anyway..)
  1010. I have no idea why, but I am working diligently on a fix. The only FOSSIL 
  1011. driver TW has been extensively tested with is BNUCom by David Nugent 
  1012. (Both 1.30 and 1.70 releases)  If you haven't tried this FOSSIL driver, 
  1013. you might be suprised at what you are missing!
  1014. Coming soon: graphics, BBS to BBS networking.. etc.
  1015.                                                                  Page 20
  1016. TRADEWARS DEBUG MODE
  1017.  
  1018.    If you are  having some errors you  can  also try the TradeWars DEBUG
  1019. mode.  By turning on DEBUG  (option X in main editor options) you'll see
  1020. TW print out some information  when the user logs on, and throughout the
  1021. session.
  1022.    When the session starts you will see a screen of info.  I'll type out an
  1023. example screen and put comments about each line.  Here goes:
  1024.  
  1025. Command Line:
  1026. 1: 'C:\DOORS\TW2\TW2.EXE'              the first parm is always the program
  1027. 2: '1'                                 this would be an RBBS node number
  1028. 3: '/L'                                this would mean local only mode
  1029. Local only mode is true                this confirms the above switch
  1030. User is    :                           the users name would be here
  1031. TIME is    : 45                        time left would be here
  1032. BBS BPS is : 2400                      current BPS rate from the BBS file
  1033. PGM BPS is : 0                         TW locked rate would be here (if any)
  1034. CMD BPS is : 0                         /Sxxx command line BPS rate is here
  1035. BBS PORT is: 1                         current BBS port from BBS file
  1036. PGM PORT is: 0                         TW com port would be here (if any)
  1037. CMD PORT is: 0                         /Cx command line port number is here
  1038. SYSOP FALSE!                           means TW won't allow 'E' command
  1039. TEXT!                                  no color mode
  1040. LOCAL!                                 means local mode
  1041. 8 BIT!                                 means port parms are N,8,1
  1042.  
  1043.